package com.example.demo.designPhilosophy.dip;
/**
* @description: TODO 依赖倒置原则 - 案例分析
* @author yangzhenyu
* @date 2022/2/18 17:58
* @version 1.0
*/
//客服
class Worker {
    //接受消息
    public void getMessage( Wx w){
        w.setMessage();
    }
}
//微信
class Wx{
    public void setMessage(){
        System.out.println("您好?");
    }
}
public class Demo {
    public static void main(String[] args) {
        //举例需求: 现有一个客服，每天要接受微信上的消息，后续需求可能会新增钉钉消息、QQ消息
        new Worker().getMessage(new Wx());
    }
}
